home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / 32SNIPIT.PAK / SNIPIT.RC < prev    next >
Text File  |  1997-05-06  |  10KB  |  180 lines

  1. // BDE32 3.x - (C) Copyright 1996 by Borland International
  2.  
  3. #include "id_defs.h"
  4.  
  5. 1100 ICON   "snipit.ico"
  6.  
  7. MainMenu MENU 
  8. {
  9.  POPUP "&File"
  10.  {
  11.   MENUITEM "&View Source Code", IDM_VIEW_CODE
  12.   MENUITEM "&Run the Sample", IDM_RUN_CODE
  13.   MENUITEM SEPARATOR
  14.   MENUITEM "E&xit", IDM_EXIT
  15.  }
  16.  
  17.  POPUP "&Edit"
  18.  {
  19.   MENUITEM "&Copy Text", IDM_COPY
  20.  }
  21.  
  22.  POPUP "&Search"
  23.  {
  24.   MENUITEM "&Find      \tF2", IDM_SEARCH_FIRST
  25.   MENUITEM "&Search Again       \tF3", IDM_SEARCH_NEXT
  26.  }
  27.  
  28.  POPUP "&Help"
  29.  {
  30.   MENUITEM "&About", IDM_ABOUT
  31.  }
  32.  
  33. }
  34.  
  35. MenuAccel ACCELERATORS 
  36. {
  37.  VK_F2, IDM_SEARCH_FIRST, VIRTKEY
  38.  VK_F3, IDM_SEARCH_NEXT, VIRTKEY
  39. }
  40.         
  41. AboutDlg DIALOG 41, 20, 189, 81
  42. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  43. CAPTION "About"
  44. FONT 8, "MS Sans Serif"
  45. {
  46.  ICON 1100, -1, 11, 14, 18, 20
  47.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 4, 5, 178, 54
  48.  DEFPUSHBUTTON "&OK", IDOK, 69, 63, 50, 14
  49.  CTEXT "Snip-It 32 Code Viewer", -1, 51, 10, 86, 10
  50.  CTEXT "Borland Database Engine Sample Application", -1, 46, 22, 97, 19
  51.  CTEXT "BDE32 3.x - (C) Copyright 1996 Borland International", -1, 7, 46, 173, 8
  52. }
  53.  
  54. ConnectDlg DIALOG 10, 17, 224, 99
  55. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  56. CAPTION "Connect to Database"
  57. FONT 8, "MS Sans Serif"
  58. {
  59.  CONTROL "IDL_DRIVERS", IDL_DRIVERS, "LISTBOX", LBS_STANDARD | WS_GROUP | WS_TABSTOP, 6, 14, 103, 42
  60.  LISTBOX IDL_ALIASES, 114, 14, 103, 42, LBS_STANDARD | WS_GROUP | WS_TABSTOP
  61.  EDITTEXT IDE_PASSWORD, 46, 59, 171, 12, ES_AUTOHSCROLL | ES_PASSWORD | WS_BORDER | WS_GROUP | WS_TABSTOP
  62.  DEFPUSHBUTTON "&Ok", IDOK, 54, 81, 44, 14
  63.  PUSHBUTTON "&Cancel", IDCANCEL, 126, 81, 44, 14
  64.  CTEXT "Select a Driver", -1, 6, 4, 103, 8
  65.  CTEXT "Select the alias to use", -1, 114, 4, 103, 8
  66.  RTEXT "Password:", IDT_PASSWORD_HDR, 6, 61, 37, 8, SS_RIGHT | WS_CHILD | WS_VISIBLE | WS_GROUP
  67.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 2, 2, 219, 74
  68. }
  69.  
  70. GenericBox DIALOG 92, 51, 126, 46
  71. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  72. CAPTION "No header defined!"
  73. FONT 8, "MS Sans Serif"
  74. {
  75.  EDITTEXT IDE_GENERIC_ENTRY, 8, 8, 110, 12, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP
  76.  DEFPUSHBUTTON "&Ok", IDOK, 12, 29, 45, 14
  77.  PUSHBUTTON "&Cancel", IDCANCEL, 69, 28, 45, 14
  78.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 3, 3, 120, 22
  79. }
  80.  
  81. MainDlg DIALOG 4, 14, 316, 204
  82. STYLE WS_OVERLAPPED | WS_CAPTION
  83. CAPTION "Prototype for the main window of SnipIt"
  84. FONT 8, "MS Sans Serif"
  85. {
  86.  DEFPUSHBUTTON "&View", IDB_VIEW_CODE, 6, 22, 50, 12, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
  87.  PUSHBUTTON "&Run", IDB_RUN_CODE, 6, 37, 50, 12
  88.  PUSHBUTTON "&Copy", IDB_COPY, 6, 52, 50, 12
  89.  LISTBOX IDL_SELECT_CODE, 59, 23, 110, 55, LBS_STANDARD | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP
  90.  EDITTEXT IDE_DESCRIBE_CODE, 172, 23, 137, 45, ES_LEFT | ES_MULTILINE | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_GROUP | WS_TABSTOP
  91.  EDITTEXT IDE_VIEWER_OUTPUT, 3, 96, 310, 105, ES_MULTILINE | WS_BORDER | WS_VSCROLL | WS_HSCROLL | WS_GROUP | WS_TABSTOP
  92.  CTEXT "Sample Code", -1, 60, 14, 110, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  93.  CTEXT "Description", IDT_HEADER_1, 174, 14, 135, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
  94.  RTEXT "File:", -1, 172, 71, 16, 8
  95.  CTEXT "Sample Code Selection", IDT_HEADER_2, 3, 3, 310, 10, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP
  96.  CTEXT "Sample Code Viewer", IDT_OUTPUT_HEADER, 3, 86, 310, 10, SS_CENTER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP
  97.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 3, 13, 310, 72
  98. }
  99.  
  100. SearchDlg DIALOG 48, 32, 176, 64
  101. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  102. CAPTION "Search Text"
  103. FONT 8, "MS Sans Serif"
  104. {
  105.  EDITTEXT IDE_SEARCH_TEXT, 25, 8, 141, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
  106.  AUTOCHECKBOX "Case &Sensitive", IDCHK_CASE_SENS, 7, 25, 60, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
  107.  DEFPUSHBUTTON "&Ok", IDOK, 32, 46, 43, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
  108.  PUSHBUTTON "&Cancel", IDCANCEL, 101, 46, 43, 14
  109.  LTEXT "Fi&nd What:", -1, 7, 10, 15, 8
  110.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 3, 3, 170, 39
  111. }
  112.  
  113. STRINGTABLE 
  114. {
  115.  IDS_INIT_ENG, "Initialize IDAPI-32Bit and connect to the Standard database."
  116.  IDS_CR8PXTBL, "Create a Paradox table, insert 10 records, then delete the table."
  117.  IDS_CR8DBTBL, "Create a dBASE table, insert 10 records, then delete the table."
  118.  IDS_DB_IO, "Open the Standard database five times. The Standard database is used to access dBASE, Paradox, and Text tables"
  119.  IDS_NAVIGATE, "Record navigation - getting the first, next, and previous records from the 'Customer' table."
  120.  IDS_ERR_VAL, "Getting information regarding IDAPI-32Bit errors."
  121.  IDS_INDEX_PDOX, "Create and manipulate indexes on a Paradox table."
  122.  IDS_SIMPLE_BLOB_IO, "Inserting, modifying, reading, and writing simple BLOBs."
  123.  IDS_TBLLOCK, "How to use table locking."
  124.  IDS_RECLOCK, "How to use record locking."
  125.  IDS_RDOLOCK, "Making a directory read only. (Paradox only)"
  126.  IDS_QBE, "Doing a simple QBE query."
  127.  IDS_QBE2, "Joining a dBASE and Paradox table using QBE."
  128.  IDS_BATCH, "Copying records from a Paradox Table to a dBASE table using the DbiBatchMove function."
  129.  IDS_BLOB_IO, "Inserting, modifying, reading, and writing BLOBs larger than 64K."
  130.  IDS_INDEX_DBASE, "Create and manipulate indexes on a dBASE table."
  131.  IDS_RESTRUCTURE, "Adding, deleting, and modifying the fields of a table. (Local tables only)"
  132.  IDS_SORT, "Changing the order of records within a table. (Local tables only)"
  133.  IDS_FLD_MAP, "Limiting the available fields of a table using field mapping."
  134.  IDS_SEARCH, "Searching a cursor for a specific key value."
  135.  IDS_BOOKMARK, "Storing the current location within a cursor and returning to that location using bookmarks."
  136.  IDS_RANGE, "Limiting the records which are available in the table using a range."
  137.  IDS_BLOCK, "Using DbiReadBlock() and DbiWriteBlock() to move blocks of records."
  138.  IDS_FILTER, "Limiting the records which are available in the table using a filter."
  139.  IDS_LNKCRSR, "Limiting the available records in one table to a value specific to the current record of a second table using linked cursors."
  140.  IDS_PASSWORD, "Adding a password to a table (Paradox specific)."
  141.  IDS_SESSION_IO, "Starting and using multiple sessions."
  142.  IDS_SYSINFO, "Getting system information."
  143.  IDS_ALIASES, "Listing the available aliases in the IDAPI-32Bit configuration file."
  144.  IDS_TBLINFO, "Getting information about a table."
  145.  IDS_CONFIG, "Getting system configuration information stored in the IDAPI-32Bit configuration file."
  146.  IDS_LOCALSQL, "Using local SQL on a dBASE table."
  147.  IDS_LOCALSQLJOIN, "Joining a dBASE and a Paradox table using SQL."
  148.  IDS_SOFTDEL, "Specifying if deleted records are actually deleted from the table using the soft delete option. (dBASE only)"
  149.  IDS_DRVCAPS, "Determining the capabalities of IDAPI-32Bit drivers."
  150.  IDS_SQLTRAN, "Create and use transactions on SQL tables. You must have write access to the server for this example to work. (Servers only)"
  151.  IDS_REFINTEG, "Establishing data relationships between tables using referential integrity. (Paradox only)"
  152.  IDS_VALCHECK, "Limit the valid values for a given field using validity checks. (Paradox only)"
  153.  IDS_SECDESC, "Retrieving the security descriptors of a table and changing them. (Paradox only)"
  154.  IDS_OPTPARAM, "Using optional parameters while creating local tables. Optional parameters are used to set the level (3, 4, or 5) of local tables. (Local tables only)"
  155.  IDS_FORMAT, "Changing the format of Date and Time fields."
  156.  IDS_TBLOPEN, "Opening a table."
  157.  IDS_RECUPDAT, "Adding, deleting, and modifying a record."
  158.  IDS_TEST, "Framework to use when writing or testing code."
  159.  IDS_TBLLIST, "Getting a list of the available tables and their family members (such as indexes)."
  160.  IDS_INDEX_EXPR, "Linking dBASE tables using an expression indexes. (dBASE only)"
  161.  IDS_LIVESQL, "Getting and using an updatable answer set (live answer set) using SQL (DynaSet)."
  162.  IDS_TEXTEXP, "Exporting data from a Paradox table to a text table."
  163.  IDS_TEXTIMP, "Importing data from a text table to a dBASE table."
  164.  IDS_CR8TXTBL, "Create a text table, insert 10 records, then delete it."
  165.  IDS_SQLBIND, "Using variables within queries. You must have write access to a server for this example to work.  Does not work with Paradox or dBASE!"
  166.  IDS_INMEMTBL, "Create an in-memory table, insert 10 records, then delete the table."
  167.  IDS_CALLBACK, "Create a restructure callback function which gets called from within the DbiDoRestructure function. (Local tables only)"
  168.  IDS_LANGDRV, "Using non-US language drivers."
  169.  IDS_UPSIZE, "Copying a local table to a server. You must have write access to the server for this example to work."
  170.  IDS_FILTCOMP, "Limiting the records which are available in the table using a comparison filter."
  171.  IDS_FILTCONT, "Limiting the records which are available in the table using a continue filter."
  172.  IDS_ADDDELALIAS, "Adding and Deleting an Alias."
  173.  IDS_STORPROC, "Using Stored Procedures."
  174.  IDS_UPDTCRNT, "Updating the current record of a cursor."
  175.  IDS_KEYUPDT, "Speeding up updates by using only part of the record in the selection criterion."
  176.  IDS_INPUTREQ, "How to access a table which is missing an Index File or has an invalid index."
  177.  IDS_LOGIN, "Accessing encrypted dBASE tables."
  178.  IDS_OPTDBPARAM, "Using a different user name to connect to a Server."
  179. }
  180.